package com.java.yz.day10.ketang;

/*
    java考虑到基本数据类型的值无法通过调用方法来处理，于是就针对每一个基本数据类型都提供了一个对应的引用数据类型‘
    （包装类类型）
    byte        --Byte
    short       --Short
    int         --Integer
    long        --Long
    float       --Float
    double      --Double
    boolean     --Boolean
    char        --Character
 */
public class BaoZhuangDemo1 {
    public static void main(String[] args) {
        /*
            Integer类概述
                Integer 类在对象中包装了一个基本类型 int 的值
            该类提供了多个方法，能在 int 类型和 String 类型之间互相转换，
            还提供了处理 int 类型时非常有用的其他一些常量和方法

            构造方法
                public Integer(int value)
                public Integer(String s)
         */
        Integer integer = new Integer(4);  //这个数值就从int类型  -->  Integer类型
        System.out.println(integer);

        Integer integer1 =10;  //它的底层就自动new了一个对象  自动装箱

        System.out.println(integer1+1);  //他会把integer里面的值自动拿出来  自动拆箱

        Integer integer2 = new Integer("10");  //会将字符串的10转换成数字10
        System.out.println(integer2);

    }
}
